Career 2017 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F4 Mexico F1 Germany F9 Chile F1 Chile F2 Poland F1 Tennis Napoli Cup - Napoli Challenger Citta di Olbia - Olbia San Remo Tennis Cup - San Remo Memorial Savigni - Sassuolo Copa Telefonica CTC Chile - Santiago Antonio Savoldi-Marco Co. - Manerbio Genoa Open Challenger-Fondazione Carige - Genova Tennis Napoli Cup 2006 - Napoli XL Bermuda Open - Bermuda Bancastato Challenger Lugano - Lugano Genoa Open - Genova Pekao Open - Szczecin Samsung Secruities Cup Challenger - Seoul Tennis Napoli Cup 2007 - Napoli Morocco Tennis Tour - Casablanca Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Banjaluka Challenger 2007 - Banja Luka Challenger 42 - Andrezieux Bancolombia Open - Bogota Tennis Napoli Cup - Napoli Prosperita Open 2008 - Ostrava Germany F13 BSI Challenger Lugano - Lugano San Marino CEPU Open - San Marino Bukhara Challenger - Bukhara Karshi Challenger - Karshi Pekao Open - Szczecin Lugano Challenger Turin Challenger San Marino Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Napoli Challenger Lugano Challenger Garden Open - Rome Memorial Savigni - Sassuolo Oberstaufen Cup - Oberstaufen San Marino Challenger Top Wool Challenger Biella - Biella Challenger Canottieri Minico - Mantova XXIX Edizione 'A.Savoldi Marco' - Manerbio Whirlpool Open - Budapest Memorial Piertomaso Tessitore - San Remo DPD Challenger 2002 - Aschaffenburg Barletta Challenger Tennis Napoli Cup - Naples Copa Sevilla - Seville Monza Challenger Compaq Challenger - Bucharest The Wrexham Challenger - Wrexham Garden Open - Rome Ljubljana Open 2002 - Ljubljana VIII Trofeo Ciutat de Barcelona - Barcelona Trani Cup - Trani Haagen Dazs Open - Caracas 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto CA-Challenge - Graz Black Forest Open - Freudenstadt Zivnobanka Czech Open - Prostejov Todi Challenger Uncle Toby's Burnie Challenger - Tasmania Citta di Monza - Monza Garden Open - Rome Baumag Open - Budapest ATU Cup - Weiden Banca Marche Tennis Cup - San Benedetto San Marino Challenger JVC Trophy - Vienna Dharwad Challenger 2003 - Dharwad Copa Petrobras - Aracaju Cordenons Challenger Qatar ATP Challenger - Doha Como Challenger Zagreb Open - Zagreb Genova Challenger Gemax Samsung Open 2004 - Belgrade Szczecin Challenger XXXVII Torneig C.E. Laieta - Barcelona Casablanca Challenger Barranquilla Challenger Tunis Challenger Cepu Open - San Marino Milan Challenger Ljubljana Open - Ljubljana San Benedetto Challenger San Marino Challenger Timisoara Challenger - Timisoara Cordenons Challenger Sibiu Challenger Geneva Challenger Nord/LB Open 2004 - Braunschweig Tehran Open 2004 - Tehran Rome Challenger SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Challenger Lugano - Lugano Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Nord LB Open 2006 - Braunschweig San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Tallahassee Tennis Challenger - Tallahassee Garden Open 2005 - Rome BMW Tennis Championship - Sunrise Trani Cup - Trani Open de Montauban - Montauban Riviera di Rimini Challenger - Rimini Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino Brasov Challenger - Brasov Privatbank Open 2006 - Dnepropetrovsk Tatra Banka Open - Bratislava Tunis Open 2007 - Tunis Nord LB Open 2007 - Braunschweig Zagreb Open - Zagreb Panama City Challenger Sina-Kia Motors Tennis Cup - Cordenons BMW Tennis Championship - Sunrise 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Biella Challenger Turin Challenger Challenger Cudad de Guayaquil - Guayaquil Mobilux Open - Luxembourg Kos Succhetti Tennis Cup - Cordenons XI Abierto Internacional de Salinas - Salinas Top Wool Challenger-Immagine Trophy - Biella San Marino Cepu Open - San Marino Dusseldorf Open 2006 - Dusseldorf Ciutat de Barcelona - Barcelona Tatra Banka Open 2006 - Bratislava XII Abierto Internacional de Salinas - Salinas Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Marburg Challenger San Marino Cepu Open - San Marino Tatra Banka Slovak Open - Bratislava Fujitsu Siemens Open - Budapest TennisCup Vlaanderen - Antwerp Citta di Brindisi - Brindisi Diego Open - Budapest 5th Sardinian International Championships - Cagliari 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino Ischgl International Tennis Challenger 2003 - Ischgl Challenger 42 - Andrezieux Padova Challenger Tennis Napoli Cup 2004 - Napoli Oberstraufen Cup - Oberstaufen Dallas Challenger Rome Challenger Kosice Challenger Schickendanz Open - Furth San Marino Challenger Napoli Challenger Jameson Cup - Milan Como Challenger ATP Challenger Numea - New Caledonia Szczecin Challenger Volvo Sylt Open - Sylt X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Olimp Kyiv Open - Kiev Open de L'Isere - Grenoble 4th Sardinia International Championships - Cagliari Mestre Challenger Generali Open 2001 - Kitzbuhel Internationaler Raiffeisen Grand Prix - St. Polten Generali Open 2002 - Kitzbuhel CA Tennis Trophy - Vienna 2003 Mercedes Cup - Stuttgart Challenger Ford de Cherbourg - Cherbourg Zagreb Open - Zagreb IX Open Internacional D'Andorra - Andorra Sporting Challenger 2003 - Turin X Torneo Internazionale di Tennis - Barletta 2000 Cairo Challenger - Cairo Volkswagen Challenger 2004 - Wolfsburg BCP Tennis Classic - Sao Paulo Open de Montauban - Montauban Architect Open - Budapest The Wrexham Challenger - Wrexham Milan Indoors - Milan Open 13 - Marseille Gran Copa Ericsson - Rio de Janeiro Kamnik Challenger - Kamnik Open de L'Isere - Grenoble Jameson Cup - Milan Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Warsteiner Challenger Lubeck - Lubeck CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Oberstaufen Cup - Oberstaufen Gemax Open - Belgrade BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Samarkand Challenger - Samarkand Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Sassuolo Challenger - Sassuolo Open de la Comunidad Valenciana - Valencia Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Allianz Suisse Open - Gstaad CA Challenge - Graz Top Wool Challenger - Biella 3° Trofeo 'Citta di Brindisi' - Brindisi Asirom Challenger - Brasov Mercedes Cup - Stuttgart Genoa Open 'Fondazione Carige' - Genova Riviera di Rimini Challenger - Rimini Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Open Romania - Bucharest CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha International Indoor Tennis Championships of Croatia - Zagreb Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Gemax Open 2002 - Belgrade Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Hypo Group Tennis International - Portschach Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen St.Petersburg Challenger by Kinex - St. Petersburg Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Caltanissetta Challenger CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Synsam Swedish Open - Bastad Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Bulgarian Challenger 2002 - Sofia BA-CA Tennis Trophy - Vienna CA-Challenge 2000 - Graz St. Petersburg Open - St. Petersburg Grand Prix de Tennis de Lyon - Lyon FILA Challenger - Biella Qatar ExxonMobil Open - Doha Copa Ericsson Costa Rica - San Jose IX Ciutat de Barcelona - Barcelona Sydney International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Graz CA Challenger - Graz Brasil Open - Costa do Sauipe BMW Brixina Tennis Open - Bressanone Canottieri Mincio Open - Mantova Internationale Badische Meisterschaften Um Den Techem Cup - Zell St. Petersburg Challenger by Kinex - St. Petersburg Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tehran Open ATP Challenger - Tehran The Dubai Tennis Championships - Dubai Tumkur Open - Tumkur ATP Challenger 2003 Numea - New Caledonia Open de Franche-Comte - Besancon Uncle Toby's Australian Men's Clay Court Challenger - Canberra Open de la Comunidad Valenciana - Valencia Open Sainte Victoire - Aix-En-Provence Open Seat Godo 2007 - Barcelona Sunrise Challenger S Tennis Master Championship - Graz Grand Prix Hassan II - Casablanca Black Forest Open 2004 - Freudenstadt Copa Petrobras Argentina - Buenos Aires Hypo Group Tennis International - Portschach 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Allianz Suisse Open - Gstaad ATP Open Castilla y Leon - Segovia Pekao Open 2005 - Szczecin Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Gemax Open - Belgrade Generali Open - Kitzbuhel Memorial Manfredini - Sassuolo Orange Prokom Open - Sopot BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Telmex - Buenos Aires Estoril Open - Estoril Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona BMW Open - Munich Catella Swedish Open - Bastad Masters Series - Hamburg Southern Capital Cup - Almaty ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Qatar Exxon Mobil Open - Doha Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Tennislife Cup - Napoli Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Medibank International - Sydney Tashkent Challenger - Tashkent Genova Challenger Movistar Open - Santiago Samsung Securities Cup - Seoul Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Napoli Challenger Gerry Weber Open - Halle Genova Challenger SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Prostejov Challenger Studena Croatia Open - Umag Pilot Pen Tennis - New Haven Dallas Challenger Open 13 - Marseille Generali Open 2003 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Gelsor Open Romania - Bucharest Next Generation Adelaide International - Adelaide UNICEF Open - 's Hertogenbosch Szczecin Challenger Open Seat Godo - Barcelona Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Brasil Open - Costa do Sauipe BRD Nastase Tiriac Trophy - Bucharest Kremlin Cup - Moscow San Benedetto Challenger Open SEAT 2008 - Barcelona ARAG World Team Championship - Dusseldorf PTT Thailand Open - Bangkok Orange Warsaw Open - Warsaw Ordina Open - s-Hertogenbosch Chennai Open - Chennai Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Napoli Challenger Movistar Open - Vina del Mar Sunrise Challenger PBZ Zagreb Indoors - Zagreb Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Aircel Chennai Open - Chennai Napoli Challenger International German Open - Hamburg Campionati Internazionali di Sicilia - Palermo Rome Challenger Geneva Open - Geneva Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Panama City Challenger Medibank International - Sydney Vercelli Challenger Rome Challenger Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Caltanissetta Challenger St. Petersburg Open - St. Petersburg Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel BMW Open - Munich German Tennis Championships - Hamburg PTT Thailand Open - Bangkok Kremlin Cup - Moscow Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Croatia Open - Umag Generali Open 2000 - Kitzbuhel Grand Prix Hassan II - Casablanca BMW Open - Munich Royal Guard Open Chile - Vina del Mar Topshelf Open - 's-Hertogenbosch San Marino Challenger Malaysian Open - Kuala Lumpur Madrid Challenger Heineken Open - Auckland Ecuador Open - Quito The LTA Hull Challenger - Hull Napoli Challenger Milan Challenger San Benedetto Challenger Open de Tanger - Tangier Mestre Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Warsteiner Challenger Wolfsburg - Wolfsburg Intersport Heilbronn Open - Heilbronn C.T. San Remo - XIII Piertomaso Tessitore - San Remo Intersport Heilbronn Open - Heilbronn Banca Stato Challenger Lugano - Lugano Medibank International - Sydney VII Torneo Internazionale di Tennis - Barletta 4° Sporting Challenger - Turin Ethias Tennis Trophy - Mons San Remo Tennis Cup 15° Piertomaso - San Remo Open Romania - Bucharest Open Seat Godo 2005 - Barcelona Delray Beach International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington Brasil Open - Costa do Sauipe The Dubai Tennis Championships - Dubai BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tennis Masters Series - Rome If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brasil Open - Costa do Sauipe Tennis Masters Series - Madrid CA Tennis Trophy - Vienna Abierto Mexicano Telcel - Acapulco BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris 2002 Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells VTR Open - Vina del Mar Copa Claro - Buenos Aires Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Chengdu Open - Chengdu Heineken Open - Auckland Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Milan Indoors - Milan Next Generation Hardcourts - Adelaide St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Internazionali BNL dItalia - Rome BNP Paribas Masters - Paris BCR Open Romania - Bucharest BNP Paribas Open - Indian Wells Heineken Open - Auckland Internationaler Raiffeisen Grand Prix - St. Polten Internazionali BNL d'Italia - Rome Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Open de Nice Cote d'Azur - Nice Shenzhen Open - Shenzhen Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Rome Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Wimbledon - London French Open - Paris Wimbledon - London Topshelf Open - 's-Hertogenbosch Copa Telmex - Buenos Aires French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Catella Swedish Open - Bastad Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Pacific Life Open - Indian Wells Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Pacific Life Open - Indian Wells Davis Cup, Group 1, PO, ITA-LUX 4-1 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, World Group, PO, ITA-SUI, 2-3 Hopman Cup - Perth Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, Group 1, 1R, AUT-NOR 5-0 Davis Cup, World Group, PO, AUT-MEX 5-0 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, PO, SWE-ITA 3-2 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, PO, ITA-LAT, 3-2 Davis Cup, Group 1, 1R, LUX-ITA 0-5 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Olympics - Beijing